
package regraDeNegocio;
import java.util.ArrayList;
import regraDeNegocio.Resposta;

/**
 *
 * @author Gean
 */
public class Pergunta {
    private String conteudo;
    private ArrayList<Resposta> listaDeRespostas;
    private Resposta respostaCorreta;
    private boolean acerto;

    
    public Pergunta(String perg, String resp1, String resp2, String resp3, String resp4, int posRespCorreta){
        this.conteudo = perg;
        
        Resposta R1 = new Resposta(resp1);
        Resposta R2 = new Resposta(resp2);
        Resposta R3 = new Resposta(resp3);
        Resposta R4 = new Resposta(resp4);
        
        this.listaDeRespostas = new ArrayList<>();
        this.listaDeRespostas.add(R1);
        this.listaDeRespostas.add(R2);
        this.listaDeRespostas.add(R3);
        this.listaDeRespostas.add(R4);
        
        this.respostaCorreta = listaDeRespostas.get(posRespCorreta);
    }
    
    
    public boolean verificaResposta(Pergunta pergunta){
        if(pergunta.getRespostaCorreta().isSelecionada()){
            pergunta.setAcerto(true);
        }else{
            pergunta.setAcerto(false);
        }
        return pergunta.isAcerto();
    }
    
    public String getConteudo() {
        return conteudo;
    }

    public void setConteudo(String conteudo) {
        this.conteudo = conteudo;
    }

    public ArrayList<Resposta> getListaDeRespostas() {
        return listaDeRespostas;
    }

    public Resposta getRespostaCorreta() {
        return respostaCorreta;
    }

    public void setRespostaCorreta(Resposta respostaCorreta) {
        this.respostaCorreta = respostaCorreta;
    }

    public boolean isAcerto() {
        return acerto;
    }

    public void setAcerto(boolean acerto) {
        this.acerto = acerto;
    }

}
